Kawasaki-Pilot behauptet sich bei Melandri-Sturz vor Checa
Nasse Bedingungen hielten am Sonntagmorgen in Portimao Einzug und sollten auch eine Rolle im Rennen spielen, das nach Ölverlust infolge eines Crashs unterbrochen wurde. Das neu gestartete Rennen, welches nur über 16 Runden ausgetragen wurde, ging an Tom Sykes (Kawasaki Racing Team), der sich den dritten Sieg in der Saison 2012 sicherte und den Abstand zum WM-Führenden Max Biaggi (Aprilia Racing Team) damit verkürzen konnte. Der Italiener kam im von mehreren Zwischenfällen geprägten ersten Lauf auf Rang vier.
Carlos Checa (Althea Racing Ducati), der lange Zeit den Anschein gemacht hatte noch an Sykes vorbeiziehen zu wollen, konnte sich in den letzten zwei Runden nicht durchsetzen und wurde Zweiter. Sylvain Guintoli fuhr für PATA Racing Ducati als Dritter erneut aufs Podium.
Nach einer Kollision beim Versuch Biaggi zu passieren kam Marco Melandri (BMW Motorrad Motorsport) in Runde eins zu Sturz, wurde für Untersuchungen an der Niere ins Krankenhaus gebracht und fehlte beim Neustart.